// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:08


// Source File Name:   od.java

package com.zelix;

import java.io.IOException;
import java.util.ArrayList;


//            md, pd, sn, wn, 
//            jb, qy, td, um

public class od extends md
{

    od(jb jb, int i, qy qy)
        throws IOException
    {
        super(168, jb, i, qy);
    }

    public od(td td)
    {
        super(168, td);
    }

    public sn a(sn sn1, boolean flag, boolean flag1, um um)
    {
        wn awn[] = sn1.c();
        wn awn1[] = sn1.f();
        int i = awn.length;
        wn awn2[] = wn.a(i + 1);
        System.arraycopy(awn, 0, awn2, 0, i);
        awn2[i] = wn.p;
        return new sn(awn2, awn1, sn1.e());
    }

    public ArrayList g()
    {
        int i = p();
        if(i < -32768 || i > 32767)
        {
            ArrayList arraylist = new ArrayList(1);
            arraylist.add(new pd(201, super.h));
            return arraylist;
        } else
        {
            return null;
        }
    }
}